package controllers

import (
	"net/http"

	"github.com/gin-gonic/gin"
)

type album struct {
	ID     string  `json:"id"`
	Title  string  `json:"title"`
	Artist string  `json:"artist"`
	Price  float64 `json:"price"`
}

var albums = []album{
	{ID: "1", Title: "Blue Train", Artist: "John Coltrane", Price: 56.99},
	{ID: "2", Title: "Jeru", Artist: "Gerry Mulligan", Price: 17.99},
	{ID: "3", Title: "Sarah Vaughan and Clifford Brown", Artist: "Sarah Vaughan", Price: 39.99},
}

// @Summary		List album
// @Description	get album
// @Tags			album
// @Accept			json
// @Produce		json
// @Param			q	query	string	false	"name search by q"	Format(email)
// @Success		200	{array}	album
// @Router			/web/album [get]
func GetAlbums(c *gin.Context) {

	c.IndentedJSON(http.StatusOK, albums)
}
